import React from "react"

export const CSVIcon = React.forwardRef<
  SVGSVGElement,
  React.SVGProps<SVGSVGElement>
>((props, ref) => {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      version="1.1"
      viewBox="0 0 303.188 303.188"
      xmlSpace="preserve"
      ref={ref}
      {...props}>
      <path
        fill="#E4E4E4"
        d="M219.821 0L32.842 0 32.842 303.188 270.346 303.188 270.346 50.525z"></path>
      <path
        fill="#007934"
        d="M227.64 25.263L32.842 25.263 32.842 0 219.821 0z"></path>
      <g fill="#A4A9AD">
        <path d="M114.872 227.984c-2.982 0-5.311 1.223-6.982 3.666-1.671 2.444-2.507 5.814-2.507 10.109 0 8.929 3.396 13.393 10.188 13.393 2.052 0 4.041-.285 5.967-.856a59.8 59.8 0 005.808-2.063v10.601c-3.872 1.713-8.252 2.57-13.14 2.57-7.004 0-12.373-2.031-16.107-6.094-3.734-4.062-5.602-9.934-5.602-17.615 0-4.803.904-9.023 2.714-12.663 1.809-3.64 4.411-6.438 7.808-8.395 3.396-1.957 7.39-2.937 11.98-2.937 5.016 0 9.808 1.09 14.378 3.27l-3.841 9.871a42.982 42.982 0 00-5.141-2.031c-1.714-.55-3.554-.826-5.523-.826zM166.732 250.678c0 2.878-.729 5.433-2.191 7.665-1.459 2.232-3.565 3.967-6.315 5.205-2.751 1.237-5.977 1.856-9.681 1.856-3.089 0-5.681-.217-7.775-.65-2.095-.434-4.274-1.191-6.538-2.27v-11.172a37.254 37.254 0 007.458 2.872c2.582.689 4.951 1.032 7.109 1.032 1.862 0 3.227-.322 4.095-.969.867-.645 1.302-1.476 1.302-2.491 0-.635-.175-1.19-.524-1.666-.349-.477-.91-.958-1.682-1.444-.772-.486-2.83-1.48-6.173-2.983-3.026-1.375-5.296-2.708-6.809-3.999s-2.634-2.771-3.364-4.443-1.095-3.65-1.095-5.936c0-4.273 1.555-7.605 4.666-9.997 3.109-2.391 7.384-3.587 12.822-3.587 4.803 0 9.7 1.111 14.694 3.333l-3.841 9.681c-4.337-1.989-8.082-2.984-11.234-2.984-1.63 0-2.814.286-3.555.857s-1.111 1.28-1.111 2.127c0 .91.471 1.725 1.412 2.443.941.72 3.496 2.031 7.665 3.936 3.999 1.799 6.776 3.729 8.331 5.792 1.557 2.063 2.334 4.661 2.334 7.792zM199.964 218.368h14.027l-15.202 46.401H184.03l-15.139-46.401h14.092l6.316 23.519c1.312 5.227 2.031 8.865 2.158 10.918.148-1.481.443-3.333.889-5.555.443-2.222.835-3.967 1.174-5.236l6.444-23.646z"></path>
      </g>
      <path fill="#D1D3D3" d="M219.821 50.525L270.346 50.525 219.821 0z"></path>
      <path fill="#007934" d="M134.957 80.344H168.231V95.762H134.957z"></path>
      <path fill="#007934" d="M175.602 80.344H208.875V95.762H175.602z"></path>
      <path fill="#007934" d="M134.957 102.661H168.231V118.08H134.957z"></path>
      <path fill="#007934" d="M175.602 102.661H208.875V118.08H175.602z"></path>
      <path fill="#007934" d="M134.957 124.979H168.231V140.397H134.957z"></path>
      <path fill="#007934" d="M175.602 124.979H208.875V140.397H175.602z"></path>
      <path
        fill="#007934"
        d="M94.312 124.979H127.58500000000001V140.397H94.312z"></path>
      <path fill="#007934" d="M134.957 147.298H168.231V162.716H134.957z"></path>
      <path fill="#007934" d="M175.602 147.298H208.875V162.716H175.602z"></path>
      <path
        fill="#007934"
        d="M94.312 147.298H127.58500000000001V162.716H94.312z"></path>
      <path
        fill="#007934"
        d="M127.088 116.162h-10.04l-6.262-10.041-6.196 10.041h-9.821l10.656-16.435L95.406 84.04h9.624l5.8 9.932 5.581-9.932h9.909l-10.173 16.369 10.941 15.753z"></path>
    </svg>
  )
})
